﻿@media screen and (min-width:992px)
{
.effect0 {
	transition:0.8s ease-out; opacity: 0;
}
.effect0.isView {
	opacity: 1; animation-name: effect0; -webkit-animation-name: effect0;
}
.effect1 {
	transition:1.5s ease-out; opacity: 0; transform: translateY(70px);
}
.effect11 {
	transition:1.5s ease-out; opacity: 0; transform: translateY(70px);
}
.effect11 li {
	transition:1.5s ease-out; opacity: 0; transform: translateY(70px);
}
.effect1.isView {
	opacity: 1; transform: none; animation-name: effect1; -webkit-animation-name: effect1;
}
.effect11.isView {
	opacity: 1; transform: none; animation-name: effect1; -webkit-animation-name: effect1;
}
.effect11.isView li {
	opacity: 1; transform: none; animation-name: effect1; -webkit-animation-name: effect1;
}
.effect2 {
	transition:1.5s ease-out; opacity: 0; transform: translateX(50px);
}
.effect21 {
	transition:1.5s ease-out; opacity: 0; transform: translateX(50px);
}
.effect21 li {
	transition:1.5s ease-out; opacity: 0; transform: translateX(50px);
}
.effect2.isView {
	opacity: 1; transform: none; animation-name: effect2; -webkit-animation-name: effect2;
}
.effect21.isView {
	opacity: 1; transform: none; animation-name: effect2; -webkit-animation-name: effect2;
}
.effect21.isView li {
	opacity: 1; transform: none; animation-name: effect2; -webkit-animation-name: effect2;
}
.effect3 {
	transition:1.5s ease-out; opacity: 0; transform: translateY(-70px);
}
.effect31 {
	transition:1.5s ease-out; opacity: 0; transform: translateY(-70px);
}
.effect31 li {
	transition:1.5s ease-out; opacity: 0; transform: translateY(-70px);
}
.effect3.isView {
	opacity: 1; transform: none; animation-name: effect3; -webkit-animation-name: effect3;
}
.effect31.isView {
	opacity: 1; transform: none; animation-name: effect3; -webkit-animation-name: effect3;
}
.effect31.isView li {
	opacity: 1; transform: none; animation-name: effect3; -webkit-animation-name: effect3;
}
.effect4 {
	transition:1.5s ease-out; opacity: 0; transform: translateX(-50px);
}
.effect41 {
	transition:1.5s ease-out; opacity: 0; transform: translateX(-50px);
}
.effect41 li {
	transition:1.5s ease-out; opacity: 0; transform: translateX(-50px);
}
.effect4.isView {
	opacity: 1; transform: none; animation-name: effect4; -webkit-animation-name: effect4;
}
.effect41.isView {
	opacity: 1; transform: none; animation-name: effect4; -webkit-animation-name: effect4;
}
.effect41.isView li {
	opacity: 1; transform: none; animation-name: effect4; -webkit-animation-name: effect4;
}
.effect {
	transition:transform 1s, opacity 1s ease-in-out; animation-duration: 1s; animation-timing-function: ease-in-out; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-in-out;
}
}
html {
	background: rgb(255, 255, 255); font-size: 62.5%;
}
body {
	color: rgb(51, 51, 51); font-family: -apple-system,BlinkMacSystemFont,"Microsoft YaHei","??????",SimSun,"????",SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif; font-size: 1.4rem;
}
html {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
body {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
div {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
dl {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
form {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
h1 {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
h2 {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
h3 {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
h4 {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
h5 {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
h6 {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
ol {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
p {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
ul {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
dd {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
dl {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
dt {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
li {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
button {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
object {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
a {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
img {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
span {
	margin: 0px; padding: 0px; -webkit-font-smoothing: subpixel-antialiased;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
img {
	-ms-interpolation-mode: bicubic; max-width: 100%;
}
object {
	-ms-interpolation-mode: bicubic; max-width: 100%;
}
p {
	text-align: justify;
}
a {
	color: rgb(72, 72, 72); text-decoration: none;
}
a:hover {
	color: rgb(28, 75, 144); text-decoration: none;
}
input[type='button'] {
	border: 0px currentColor; border-image: none; cursor: pointer; background-color: transparent;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
li {
	list-style: none;
}
button {
	
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
input {
	font-weight: inherit;
}
textarea {
	font-weight: inherit;
}
select {
	font-weight: inherit;
}
input {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
textarea {
	vertical-align: middle;
}
button {
	vertical-align: middle;
}
.clearFix {
	clear: both;
}
.clearFix::after {
	clear: both; display: block; content: "";
}
.clear {
	width: 100%; overflow: hidden;
}
.z1 {
	position: relative; z-index: 1;
}
.z2 {
	position: relative; z-index: 2;
}
.z3 {
	position: relative; z-index: 3;
}
.z4 {
	position: relative; z-index: 4;
}
.z5 {
	position: relative; z-index: 5;
}
.pa-t {
	position: absolute; z-index: 2;
}
.pa-b {
	position: absolute; z-index: 2;
}
.pa-l {
	position: absolute; z-index: 2;
}
.pa-r {
	position: absolute; z-index: 2;
}
.pa-tl {
	position: absolute; z-index: 2;
}
.pa-tr {
	position: absolute; z-index: 2;
}
.pa-bl {
	position: absolute; z-index: 2;
}
.pa-br {
	position: absolute; z-index: 2;
}
.pa-lm {
	position: absolute; z-index: 2;
}
.pa-rm {
	position: absolute; z-index: 2;
}
.pa-tm {
	position: absolute; z-index: 2;
}
.pa-bm {
	position: absolute; z-index: 2;
}
.pa-c {
	position: absolute; z-index: 2;
}
.pa {
	position: absolute;
}
.pr {
	position: relative;
}
.pa-t {
	left: 0px; top: 0px; right: 0px;
}
.pa-b {
	left: 0px; right: 0px; bottom: 0px;
}
.pa-l {
	left: 0px; top: 0px; bottom: 0px;
}
.pa-r {
	top: 0px; right: 0px; bottom: 0px;
}
.pa-lt {
	left: 0px; top: 0px;
}
.pa-rt {
	top: 0px; right: 0px;
}
.pa-lb {
	left: 0px; bottom: 0px;
}
.pa-rb {
	right: 0px; bottom: 0px;
}
.pa-lm {
	left: 0px; top: 50%; transform: translateY(-50%);
}
.pa-rm {
	top: 50%; right: 0px; transform: translateY(-50%);
}
.pa-tm {
	left: 50%; top: 0px; transform: translateX(-50%);
}
.pa-bm {
	left: 50%; bottom: 0px; transform: translateX(-50%);
}
.pa-c {
	left: 0px; top: 0px; right: 0px; bottom: 0px;
}
.fs44 {
	font-size: 44px;
}
.fs40 {
	font-size: 40px;
}
.fs38 {
	font-size: 38px;
}
.fs36 {
	font-size: 36px;
}
.fs34 {
	font-size: 34px;
}
.fs33 {
	font-size: 33px;
}
.fs32 {
	font-size: 35px;
}
.fs30 {
	font-size: 30px;
}
.fs28 {
	font-size: 28px;
}
.fs26 {
	font-size: 26px;
}
.fs24 {
	font-size: 24px;
}
.fs22 {
	font-size: 22px;
}
.fs20 {
	font-size: 20px;
}
.fs19 {
	font-size: 19px;
}
.fs18 {
	font-size: 18px;
}
.fs17 {
	font-size: 17px;
}
.fs16 {
	font-size: 16px;
}
.fs15 {
	font-size: 15px;
}
.fs14 {
	font-size: 14px;
}
.fs13 {
	font-size: 13px;
}
.fs12 {
	font-size: 12px;
}
[class*='lh'][class*='x1'] {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
[class*='lh'][class*='x2'] {
	overflow: hidden; -webkit-box-orient: vertical;
}
[class*='lh'][class*='x3'] {
	overflow: hidden; -webkit-box-orient: vertical;
}
[class*='lh'][class*='x4'] {
	overflow: hidden; -webkit-box-orient: vertical;
}
[class*='lh'][class*='x5'] {
	overflow: hidden; -webkit-box-orient: vertical;
}
[class*='lh'][class*='x6'] {
	overflow: hidden; -webkit-box-orient: vertical;
}
.lh20 {
	line-height: 20px;
}
[class*='lh20'] {
	line-height: 20px;
}
.lh22 {
	line-height: 22px;
}
[class*=lh22] {
	line-height: 22px;
}
.lh24 {
	line-height: 24px;
}
[class*='lh24'] {
	line-height: 24px;
}
.lh26 {
	line-height: 26px;
}
[class*='lh26'] {
	line-height: 26px;
}
.lh28 {
	line-height: 28px;
}
[class*='lh28'] {
	line-height: 28px;
}
.lh30 {
	line-height: 30px;
}
[class*='lh30'] {
	line-height: 30px;
}
[class*='lh'][class*='x2'] {
	-webkit-line-clamp: 2;
}
[class*='lh'][class*='x3'] {
	-webkit-line-clamp: 3;
}
[class*='lh'][class*='x4'] {
	-webkit-line-clamp: 4;
}
[class*='lh'][class*='x5'] {
	-webkit-line-clamp: 5;
}
[class*='lh'][class*='x6'] {
	-webkit-line-clamp: 6;
}
.lh20x1 {
	height: 20px;
}
.lh20x2 {
	height: 40px;
}
.lh20x3 {
	height: 60px;
}
.lh20x4 {
	height: 80px;
}
.lh20x5 {
	height: 100px;
}
.lh20x6 {
	height: 120px;
}
.lh22x1 {
	height: 22px;
}
.lh22x2 {
	height: 44px;
}
.lh22x3 {
	height: 66px;
}
.lh22x4 {
	height: 88px;
}
.lh22x5 {
	height: 110px;
}
.lh22x6 {
	height: 132px;
}
.lh24x1 {
	height: 24px;
}
.lh24x2 {
	height: 48px;
}
.lh24x3 {
	height: 72px;
}
.lh24x4 {
	height: 96px;
}
.lh24x5 {
	height: 120px;
}
.lh24x6 {
	height: 144px;
}
.lh26x1 {
	height: 26px;
}
.lh26x2 {
	height: 52px;
}
.lh26x3 {
	height: 78px;
}
.lh26x4 {
	height: 104px;
}
.lh26x5 {
	height: 130px;
}
.lh26x6 {
	height: 156px;
}
.lh28x1 {
	height: 28px;
}
.lh28x2 {
	height: 56px;
}
.lh28x3 {
	height: 84px;
}
.lh28x4 {
	height: 112px;
}
.lh28x5 {
	height: 140px;
}
.lh28x6 {
	height: 168px;
}
.lh30x1 {
	height: 30px;
}
.lh30x2 {
	height: 60px;
}
.lh30x3 {
	height: 90px;
}
.lh30x4 {
	height: 120px;
}
.lh30x5 {
	height: 150px;
}
.lh30x6 {
	height: 180px;
}
@media screen and (max-width:1220px)
{
.fs44 {
	font-size: 36px;
}
.fs40 {
	font-size: 32px;
}
.fs38 {
	font-size: 30px;
}
.fs36 {
	font-size: 28px;
}
.fs34 {
	font-size: 27px;
}
.fs33 {
	font-size: 27px;
}
.fs32 {
	font-size: 26px;
}
.fs30 {
	font-size: 25px;
}
.fs28 {
	font-size: 25px;
}
.fs24 {
	font-size: 22px;
}
.fs26 {
	font-size: 22px;
}
.fs22 {
	font-size: 20px;
}
.fs20 {
	font-size: 18px;
}
.fs19 {
	font-size: 18px;
}
.fs17 {
	font-size: 16px;
}
}
@media screen and (max-width:992px)
{
.fs44 {
	font-size: 32px;
}
.fs40 {
	font-size: 28px;
}
.fs38 {
	font-size: 26px;
}
.fs36 {
	font-size: 24px;
}
.fs34 {
	font-size: 24px;
}
.fs33 {
	font-size: 24px;
}
.fs30 {
	font-size: 22px;
}
.fs32 {
	font-size: 22px;
}
.fs28 {
	font-size: 22px;
}
.fs24 {
	font-size: 22px;
}
.fs26 {
	font-size: 22px;
}
.fs22 {
	font-size: 18px;
}
.fs18 {
	font-size: 16px;
}
.fs16 {
	font-size: 14px;
}
.fs17 {
	font-size: 14px;
}
.fs14 {
	font-size: 13px;
}
.fs15 {
	font-size: 13px;
}
}
@media screen and (max-width:767px)
{
.fs44 {
	font-size: 26px;
}
.fs38.fs40 {
	font-size: 24px;
}
.fs36 {
	font-size: 20px;
}
.fs34 {
	font-size: 20px;
}
.fs33 {
	font-size: 20px;
}
.fs30 {
	font-size: 19px;
}
.fs32 {
	font-size: 19px;
}
.fs28 {
	font-size: 19px;
}
.fs24 {
	font-size: 18px;
}
.fs26 {
	font-size: 18px;
}
.fs22 {
	font-size: 16px;
}
.fs20 {
	font-size: 16px;
}
.fs18 {
	font-size: 14px;
}
.fs19 {
	font-size: 14px;
}
.fs16 {
	font-size: 14px;
}
.fs17 {
	font-size: 14px;
}
.fs14 {
	font-size: 12px;
}
.fs13 {
	font-size: 12px;
}
.fs15 {
	font-size: 12px;
}
}
.ul-inline {
	font-size: 0px;
}
.ul-inline li {
	width: 100%; font-size: 14px; vertical-align: top; display: inline-block;
}
.ul-inline li a {
	display: block;
}
.title {
	overflow: hidden; display: block; -ms-text-overflow: ellipsis;
}
.info {
	overflow: hidden; display: block;
}
.img {
	background-position: center; width: 100%; height: 0px; overflow: hidden; padding-bottom: 56.25%; display: block; position: relative; background-repeat: no-repeat; background-size: cover;
}
.img5x7 {
	background-position: center; width: 100%; height: 0px; overflow: hidden; padding-bottom: 56.25%; display: block; position: relative; background-repeat: no-repeat; background-size: cover;
}
.img5x3 {
	background-position: center; width: 100%; height: 0px; overflow: hidden; padding-bottom: 56.25%; display: block; position: relative; background-repeat: no-repeat; background-size: cover;
}
.img3x2 {
	background-position: center; width: 100%; height: 0px; overflow: hidden; padding-bottom: 56.25%; display: block; position: relative; background-repeat: no-repeat; background-size: cover;
}
.img4x3 {
	background-position: center; width: 100%; height: 0px; overflow: hidden; padding-bottom: 56.25%; display: block; position: relative; background-repeat: no-repeat; background-size: cover;
}
.img2x3 {
	background-position: center; width: 100%; height: 0px; overflow: hidden; padding-bottom: 56.25%; display: block; position: relative; background-repeat: no-repeat; background-size: cover;
}
.img3x4 {
	background-position: center; width: 100%; height: 0px; overflow: hidden; padding-bottom: 56.25%; display: block; position: relative; background-repeat: no-repeat; background-size: cover;
}
.img5x7 {
	padding-bottom: 140%;
}
.img5x3 {
	padding-bottom: 60%;
}
.img3x2 {
	padding-bottom: 66.6%;
}
.img4x3 {
	padding-bottom: 75%;
}
.img2x3 {
	padding-bottom: 150%;
}
.img3x4 {
	padding-bottom: 133.3%;
}
.img img {
	transition:0.2s ease-in; top: 50%; width: 100%; display: block; position: absolute; transform: translateY(-50%); -moz-transition: all ease-in 0.2s; -webkit-transition: all ease-in 0.2s; -o-transition: all ease-in 0.2s;
}
.img5x7 img {
	transition:0.2s ease-in; top: 50%; width: 100%; display: block; position: absolute; transform: translateY(-50%); -moz-transition: all ease-in 0.2s; -webkit-transition: all ease-in 0.2s; -o-transition: all ease-in 0.2s;
}
.img5x3 img {
	transition:0.2s ease-in; top: 50%; width: 100%; display: block; position: absolute; transform: translateY(-50%); -moz-transition: all ease-in 0.2s; -webkit-transition: all ease-in 0.2s; -o-transition: all ease-in 0.2s;
}
.img3x2 img {
	transition:0.2s ease-in; top: 50%; width: 100%; display: block; position: absolute; transform: translateY(-50%); -moz-transition: all ease-in 0.2s; -webkit-transition: all ease-in 0.2s; -o-transition: all ease-in 0.2s;
}
.img4x3 img {
	transition:0.2s ease-in; top: 50%; width: 100%; display: block; position: absolute; transform: translateY(-50%); -moz-transition: all ease-in 0.2s; -webkit-transition: all ease-in 0.2s; -o-transition: all ease-in 0.2s;
}
.img2x3 img {
	transition:0.2s ease-in; top: 50%; width: 100%; display: block; position: absolute; transform: translateY(-50%); -moz-transition: all ease-in 0.2s; -webkit-transition: all ease-in 0.2s; -o-transition: all ease-in 0.2s;
}
.img3x4 img {
	transition:0.2s ease-in; top: 50%; width: 100%; display: block; position: absolute; transform: translateY(-50%); -moz-transition: all ease-in 0.2s; -webkit-transition: all ease-in 0.2s; -o-transition: all ease-in 0.2s;
}
.img_centered {
	overflow: hidden; display: block; position: relative;
}
.img_centered img {
	margin: auto; left: 0px; top: 0px; width: auto; right: 0px; bottom: 0px; position: absolute; max-height: 100%;
}
.img_cover {
	overflow: hidden; display: block; position: relative;
}
.img_cover img {
	left: 50%; top: 50%; width: auto; height: 100%; position: absolute; min-height: 100%; min-width: 100%; max-width: 1000%; transform: translate(-50%, -50%);
}
a:hover .img img {
	transform: scale(1.05) translateY(-50%); -moz-transform: scale(1.05) translateY(-50%); -webkit-transform: scale(1.05) translateY(-50%); -o-transform: scale(1.05) translateY(-50%);
}
a:hover .img5x7 img {
	transform: scale(1.05) translateY(-50%); -moz-transform: scale(1.05) translateY(-50%); -webkit-transform: scale(1.05) translateY(-50%); -o-transform: scale(1.05) translateY(-50%);
}
a:hover .img5x3 img {
	transform: scale(1.05) translateY(-50%); -moz-transform: scale(1.05) translateY(-50%); -webkit-transform: scale(1.05) translateY(-50%); -o-transform: scale(1.05) translateY(-50%);
}
a:hover .img3x2 img {
	transform: scale(1.05) translateY(-50%); -moz-transform: scale(1.05) translateY(-50%); -webkit-transform: scale(1.05) translateY(-50%); -o-transform: scale(1.05) translateY(-50%);
}
a:hover .img4x3 img {
	transform: scale(1.05) translateY(-50%); -moz-transform: scale(1.05) translateY(-50%); -webkit-transform: scale(1.05) translateY(-50%); -o-transform: scale(1.05) translateY(-50%);
}
a:hover .img2x3 img {
	transform: scale(1.05) translateY(-50%); -moz-transform: scale(1.05) translateY(-50%); -webkit-transform: scale(1.05) translateY(-50%); -o-transform: scale(1.05) translateY(-50%);
}
a:hover .img3x4 img {
	transform: scale(1.05) translateY(-50%); -moz-transform: scale(1.05) translateY(-50%); -webkit-transform: scale(1.05) translateY(-50%); -o-transform: scale(1.05) translateY(-50%);
}
.img_centered img {
	margin: auto; left: 0px; top: 0px; width: auto; right: 0px; bottom: 0px; position: absolute; max-height: 100%;
}
.time {
	font-family: "Arial";
}
.clear {
	clear: both;
}
.rightDate {
	float: right;
}
.clear2 {
	line-height: 0;
}
.clear2::after {
	width: 100%; height: 0px; line-height: 0; display: inline-block; content: "";
}
.visible_box {
	display: none;
}
.visible_box.on {
	display: block;
}
.row {
	margin-right: auto !important; margin-left: auto !important; position: relative; z-index: 2; max-width: 1400px;
}
@media screen and (max-width:1640px)
{
.row {
	max-width: 1240px;
}
}
@media screen and (max-width:1480px)
{
.row {
	padding-right: 40px; padding-left: 40px; max-width: 1200px;
}
}
@media screen and (max-width:1040px)
{
.row {
	padding-right: 0px; padding-left: 0px; margin-right: 26px !important; margin-left: 26px !important;
}
}
@media screen and (min-width:992px)
{
.only_mob {
	display: none !important;
}
}
.col {
	float: left;
}
:nth-last-child(2).col {
	margin-right: 0px !important; float: right;
}
[class*='gp-xs'] {
	width: 100%; vertical-align: top; display: inline-block;
}
[class*='gp-sm'] {
	width: 100%; vertical-align: top; display: inline-block;
}
[class*='gp-md'] {
	width: 100%; vertical-align: top; display: inline-block;
}
[class*='gp-lg'] {
	width: 100%; vertical-align: top; display: inline-block;
}
[class*='gp-avg'] {
	letter-spacing: 0px; font-size: 0px;
}
[class*='gp-avg'] > li {
	width: 100%; font-size: 1.4rem; vertical-align: top; display: inline-block;
}
@media screen and (min-width:100px)
{
[class*='gp-avg'] li {
	width: 100%;
}
.gp-avg-xxs-1 > li {
	width: 100%;
}
.gp-avg-xxs-2 > li {
	width: 50%;
}
.gp-avg-xxs-3 > li {
	width: 33.3%;
}
.gp-avg-xxs-4 > li {
	width: 25%;
}
.gp-avg-xxs-5 > li {
	width: 20%;
}
}
@media screen and (max-width:479px)
{
[class*='gp-xs'] {
	width: 100%; display: block;
}
.gp-avg-xxs-1 > li {
	width: 100%;
}
.gp-avg-xxs-2 > li {
	width: 50%;
}
.gp-avg-xxs-3 > li {
	width: 33.3%;
}
.gp-avg-xxs-4 > li {
	width: 25%;
}
.gp-avg-xxs-5 > li {
	width: 20%;
}
}
@media screen and (min-width:479px)
{
[class*='gp-xs'] {
	margin-right: -2px; margin-left: -2px;
}
.gp-xs-1 {
	width: 8.33%;
}
.gp-xs-2 {
	width: 16.66%;
}
.gp-xs-3 {
	width: 25%;
}
.gp-xs-4 {
	width: 33.33%;
}
.gp-xs-5 {
	width: 41.66%;
}
.gp-xs-6 {
	width: 50%;
}
.gp-xs-7 {
	width: 58.33%;
}
.gp-xs-8 {
	width: 66.66%;
}
.gp-xs-9 {
	width: 75%;
}
.gp-xs-10 {
	width: 83.33%;
}
.gp-xs-11 {
	width: 91.66%;
}
.gp-xs-12 {
	width: 100%;
}
.gp-xs-offset-0 {
	margin-left: 0px;
}
.gp-xs-offset-1 {
	margin-left: 8.33%;
}
.gp-xs-offset-2 {
	margin-left: 16.66%;
}
.gp-xs-offset-3 {
	margin-left: 25%;
}
.gp-xs-offset-4 {
	margin-left: 33.33%;
}
.gp-xs-offset-5 {
	margin-left: 41.66%;
}
.gp-xs-offset-6 {
	margin-left: 50%;
}
.gp-xs-offset-7 {
	margin-left: 58.33%;
}
.gp-xs-offset-8 {
	argin-left: 66.66666667%;
}
.gp-xs-offset-9 {
	margin-left: 75%;
}
.gp-xs-offset-10 {
	margin-left: 83.33%;
}
.gp-xs-offset-11 {
	margin-left: 91.66%;
}
.gp-xs-reset-order {
	left: auto; right: auto; margin-right: 0px; margin-left: 0px; float: left;
}
[class*='gp-'].gp-xs-centered {
	margin-right: auto; margin-left: auto; display: block;
}
[class*='gp-']:last-child.gp-xs-centered {
	float: none;
}
[class*='gp-'].gp-xs-uncentered {
	margin-right: 0px; margin-left: 0px; float: left;
}
[class*='gp-']:last-child.gp-xs-uncentered {
	float: left;
}
.gp-avg-xs-1 > li {
	width: 100%;
}
.gp-avg-xs-2 > li {
	width: 50%;
}
.gp-avg-xs-3 > li {
	width: 33.3%;
}
.gp-avg-xs-4 > li {
	width: 25%;
}
.gp-avg-xs-5 > li {
	width: 20%;
}
}
@media screen and (min-width:767px)
{
[class*='gp-sm'] {
	margin-right: -2px; margin-left: -2px;
}
.gp-sm-1 {
	width: 8.33%;
}
.gp-sm-2 {
	width: 16.66%;
}
.gp-sm-3 {
	width: 25%;
}
.gp-sm-4 {
	width: 33.33%;
}
.gp-sm-5 {
	width: 41.66%;
}
.gp-sm-6 {
	width: 50%;
}
.gp-sm-7 {
	width: 58.33%;
}
.gp-sm-8 {
	width: 66.66%;
}
.gp-sm-9 {
	width: 75%;
}
.gp-sm-10 {
	width: 83.33%;
}
.gp-sm-11 {
	width: 91.66%;
}
.gp-sm-12 {
	width: 100%;
}
.gp-sm-offset-0 {
	margin-left: 0px;
}
.gp-sm-offset-1 {
	margin-left: 8.33%;
}
.gp-sm-offset-2 {
	margin-left: 16.66%;
}
.gp-sm-offset-3 {
	margin-left: 25%;
}
.gp-sm-offset-4 {
	margin-left: 33.33%;
}
.gp-sm-offset-5 {
	margin-left: 41.66%;
}
.gp-sm-offset-6 {
	margin-left: 50%;
}
.gp-sm-offset-7 {
	margin-left: 58.33%;
}
.gp-sm-offset-8 {
	margin-left: 66.66%;
}
.gp-sm-offset-9 {
	margin-left: 75%;
}
.gp-sm-offset-10 {
	margin-left: 83.33%;
}
.gp-sm-offset-11 {
	margin-left: 91.66%;
}
.gp-sm-reset-order {
	left: auto; right: auto; margin-right: 0px; margin-left: 0px; float: left;
}
[class*='gp-'].gp-sm-centered {
	margin-right: auto; margin-left: auto; display: block;
}
[class*='gp-']:last-child.gp-sm-centered {
	display: block;
}
[class*='gp-'].gp-sm-uncentered {
	margin-right: 0px; margin-left: 0px;
}
[class*='gp-']:last-child.gp-sm-uncentered {
	display: block;
}
.gp-avg-sm-1 > li {
	width: 100%;
}
.gp-avg-sm-2 > li {
	width: 50%;
}
.gp-avg-sm-3 > li {
	width: 33.3%;
}
.gp-avg-sm-4 > li {
	width: 25%;
}
.gp-avg-sm-5 > li {
	width: 20%;
}
}
@media screen and (min-width:997px)
{
[class*='gp-md'] {
	margin-right: -2px; margin-left: -2px;
}
.gp-md-1 {
	width: 8.33%;
}
.gp-md-2 {
	width: 16.66%;
}
.gp-md-3 {
	width: 25%;
}
.gp-md-4 {
	width: 33.33%;
}
.gp-md-5 {
	width: 41.66%;
}
.gp-md-6 {
	width: 50%;
}
.gp-md-7 {
	width: 58.33%;
}
.gp-md-8 {
	width: 66.66%;
}
.gp-md-9 {
	width: 75%;
}
.gp-md-10 {
	width: 83.33%;
}
.gp-md-11 {
	width: 91.66%;
}
.gp-md-12 {
	width: 100%;
}
.gp-md-offset-0 {
	margin-left: 0px;
}
.gp-md-offset-1 {
	margin-left: 8.33%;
}
.gp-md-offset-2 {
	margin-left: 16.66%;
}
.gp-md-offset-3 {
	margin-left: 25%;
}
.gp-md-offset-4 {
	margin-left: 33.33%;
}
.gp-md-offset-5 {
	margin-left: 41.66%;
}
.gp-md-offset-6 {
	margin-left: 50%;
}
.gp-md-offset-7 {
	margin-left: 58.33%;
}
.gp-md-offset-8 {
	margin-left: 66.66%;
}
.gp-md-offset-9 {
	margin-left: 75%;
}
.gp-md-offset-10 {
	margin-left: 83.33%;
}
.gp-md-offset-11 {
	margin-left: 91.66%;
}
.gp-md-reset-order {
	left: auto; right: auto; margin-right: 0px; margin-left: 0px; float: left;
}
[class*='gp-'].gp-md-centered {
	margin-right: auto; margin-left: auto; float: none;
}
[class*='gp-']:last-child.gp-md-centered {
	float: none;
}
[class*='am-u-'].gp-md-uncentered {
	margin-right: 0px; margin-left: 0px; float: left;
}
[class*='gp-']:last-child.gp-md-uncentered {
	float: left;
}
.gp-avg-md-1 > li {
	width: 100%;
}
.gp-avg-md-2 > li {
	width: 50%;
}
.gp-avg-md-3 > li {
	width: 33.3%;
}
.gp-avg-md-4 > li {
	width: 25%;
}
.gp-avg-md-5 > li {
	width: 20%;
}
}
@media screen and (min-width:1480px)
{
[class*='gp-lg'] {
	margin-right: -2px; margin-left: -2px;
}
.gp-lg-1 {
	width: 8.33%;
}
.gp-lg-2 {
	width: 16.66%;
}
.gp-lg-3 {
	width: 25%;
}
.gp-lg-4 {
	width: 33.33%;
}
.gp-lg-5 {
	width: 41.66%;
}
.gp-lg-6 {
	width: 50%;
}
.gp-lg-7 {
	width: 58.33%;
}
.gp-lg-8 {
	width: 66.66%;
}
.gp-lg-9 {
	width: 75%;
}
.gp-lg-10 {
	width: 83.33%;
}
.gp-lg-11 {
	width: 91.66%;
}
.gp-lg-12 {
	width: 100%;
}
.gp-lg-offset-0 {
	margin-left: 0px;
}
.gp-lg-offset-1 {
	margin-left: 8.33%;
}
.gp-lg-offset-2 {
	margin-left: 16.66%;
}
.gp-lg-offset-3 {
	margin-left: 25%;
}
.gp-lg-offset-4 {
	margin-left: 33.33%;
}
.gp-lg-offset-5 {
	margin-left: 41.66%;
}
.gp-lg-offset-6 {
	margin-left: 50%;
}
.gp-lg-offset-7 {
	margin-left: 58.33%;
}
.gp-lg-offset-8 {
	margin-left: 66.66%;
}
.gp-lg-offset-9 {
	margin-left: 75%;
}
.gp-lg-offset-10 {
	margin-left: 83.33%;
}
.gp-lg-offset-11 {
	margin-left: 91.66%;
}
.gp-lg-reset-order {
	left: auto; right: auto; margin-right: 0px; margin-left: 0px; float: left;
}
[class*='gp-'].gp-lg-centered {
	margin-right: auto; margin-left: auto; float: none;
}
[class*='gp-']:last-child.gp-lg-centered {
	float: none;
}
[class*='gp-'].gp-lg-uncentered {
	margin-right: 0px; margin-left: 0px; float: left;
}
[class*='gp-']:last-child.gp-lg-uncentered {
	float: left;
}
.gp-avg-lg-1 > li {
	width: 100%;
}
.gp-avg-lg-2 > li {
	width: 50%;
}
.gp-avg-lg-3 > li {
	width: 33.3%;
}
.gp-avg-lg-4 > li {
	width: 25%;
}
.gp-avg-lg-5 > li {
	width: 20%;
}
}
.ie_bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 99998; opacity: 0.85; background-color: rgb(0, 0, 0);
}
.ie9tips {
	margin: -150px 0px 0px -200px; left: 50%; top: 50%; width: 400px; height: 300px; text-align: center; color: rgb(255, 255, 255); line-height: 1.8; position: fixed; z-index: 99999;
}
.ie9tips a {
	color: red;
}
.ie9tips img {
	margin: 0px auto; display: block; opacity: 0.9;
}
.ie9tips p {
	color: rgb(255, 255, 255); padding-top: 10px; font-size: 16px;
}
@media screen and (min-width:1024px)
{
.h_shadow {
	transition:0.2s ease-in-out; transform: translateY(0px); -moz-transition: all ease-in-out 0.2s; -webkit-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s;
}
.h_transY {
	transition:0.2s ease-in-out; transform: translateY(0px); -moz-transition: all ease-in-out 0.2s; -webkit-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s;
}
.h_transY:hover {
	transform: translateY(-10px);
}
.h_shadow:hover {
	box-shadow: 0px 5px 20px 2px rgba(101,53,117,0.1);
}
}
.article img {
	display: inline-block;
}
.article video {
	max-width: 100%;
}
.article i {
	font-style: italic;
}
.article em {
	font-style: italic;
}
.article a {
	-ms-word-break: break-all;
}
.article strong {
	font-weight: bold;
}
.article strong span {
	font-weight: bold;
}
.article i strong {
	font-style: italic; font-weight: bold;
}
.article em strong {
	font-style: italic; font-weight: bold;
}
.article strong i {
	font-style: italic; font-weight: bold;
}
.article strong em {
	font-style: italic; font-weight: bold;
}
.article table img {
	
}
.article thead td {
	border: 1px solid rgb(221, 221, 221);
}
.article tbody td {
	border: 1px solid rgb(221, 221, 221);
}
.article tfoot td {
	border: 1px solid rgb(221, 221, 221);
}
.article ol {
	list-style: decimal inside; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 40px;
}
.article ul {
	list-style: inside; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 40px;
}
.article ul li {
	list-style-type: disc;
}
.article ol li {
	list-style-type: decimal;
}
@media screen and (max-width:767px)
{
.article img {
	width: auto !important; height: auto !important;
}
.article div {
	overflow: auto;
}
.article video {
	width: 100% !important; height: auto;
}
.article table {
	margin: 0px !important; width: 100% !important; display: block; table-layout: fixed; -ms-word-break: break-all; max-width: 100% !important; box-sizing: border-box;
}
.article table td {
	width: auto !important;
}
.article table tr {
	height: auto !important;
}
}